﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Pomodoro.Core.View
{
    public class AlertsHelper{
        
        public string GetAlert(Alerts alert){
            string response = String.Empty;
            
            switch (alert) {
                case Alerts.TarefaAddSucesso:
                    response = "Tarefa adicionada com sucesso";
                    break;
                case Alerts.CampoTarefaObrigatorio:
                    response = "O campo 'descrição da tarefa' é obrigatório";
                    break;
                case Alerts.TarefaCanceladaSucesso:
                    response = "Tarefa cancelada com sucesso";
                    break;
                case Alerts.TarefaNaoExiste:
                    response = "tarefa não existe";
                    break;
                case Alerts.TarefaIniciadaSucesso:
                    response = "Tarefa iniciada com sucesso";
                    break;
                case Alerts.ExisteTarefaIniciada:
                    response = "Existe uma tarefa já iniciada";
                    break;
                case Alerts.TarefaConcluida:
                    response = "Tarefa concluída com sucesso";
                    break;
                default:
                    break;
            }

            return response;
        }

    }
    
    public enum Alerts
    {
        TarefaAddSucesso,
        CampoTarefaObrigatorio,
        TarefaCanceladaSucesso,
        TarefaNaoExiste,
        TarefaIniciadaSucesso,
        ExisteTarefaIniciada,
        TarefaConcluida
    }
}
